Christina's place is exactly as described. The location is ideal, steps from the beach and the hotel itself is really nice with a beautiful pool deck. There is a balcony and you can see the beach from the balcony but it really faces another building mostly. The space is clean and Christina is a responsive host. Its a quiet unit and the bed is very comfortable. The kitchen is a full kitchen. We would stay here again.
Some things to be aware of: There are fees to stay in the hotel- guest resort fee = $35 a day, state tax= 7%, Occupancy tax= 6%, parking $40 a day plus Sales tax= 7% and then a one time greeter fee of $15 ( believe me, no one greeted us that well). Most of these charges would be at any resort but good to know. Also, there is no other good alternative to the parking bc street parking is very expensive.
Also, you might want to bring your own beach towels bc the resort was frequently out of them and the hotel will only give you new bath towels every 5 days.