this hotel maybe not very new, doesn’t have mini fridge and microwave in room. however, it’s clean and everything seem fine. we had a room behind the restaurant, we can eat at the restaurant immediately if we are hungry. parking is extra, $30 per hotel day right next to hotel. however, the staff r nice enough to let us park additional time after check out. the beach is at walkable distance, i would stay again if i am visiting miami beach again