Really great apartment, super clean and new, excellent quality in all areas. One slight downside is the hill which is okay, but somewhat limits how many times one can 'pop' to the beach each day. If you're someone who can plan the day's activities then this is no problem at all.