Awesome place, small but everything you need, close to the beach, restaurants, and everything else.
We had a great time. The place is highly elevated so be ready to carry your luggage up several (3-4) flights of stairs! This is why the view is so great though!