The apartment and location is good. Some hidden fees like beach access key is $20 per adult were unexpected. We asked for late check in and host agreed right away for extra charge of $96. We use Airbnb a lot, but never paid for extra couple hours $96. The host is very good on communication and response right away.