The condo is on the top level and faces the beach. The views are excellent. Condo is up to date and very clean and has everything that you would need. They also have an on site pool, which works well for the evenings after being at the beach during the day.
My only issue was with check-in. I arrived early, which I did request upon booking and was told to check when I got there. I went to the desk and the lady that was there didn't even notice I was standing there, because she was on her phone, not talking. I told her that I wanted to see if my unit was ready and without even getting up from the side, away from the desk, she said it wouldn't be ready until 4PM. I told her that I had asked about early check-in when I booked, and she stated "well we have your number and will call if it is available". So my family and I then left do go do some other things and returned at 3:45PM. I go back and check again, and the same lady says I am sorry but I can't check you in until 4PM, even though all of the paperwork was sitting on the desk already printed out. I know this because when I did check in at 4PM she grabbed it from her right side where I had previously seen the papers.
My thing is, if you are not going to allow early check-ins, don't list it on the site or tell someone that it is an option. Better train your employees in customer service, to not be so lazy as to not even check, make a call or something to see if the unit is available. Check in is and hour later and check out and hour earlier than hotels, so a little goes a long way. Just saying. Also, after I checked in, I received and email with all of the information about check-in and all other pertinent information about the property. Would have been better to receive that after the initial booking. With that said, would I book here again, YES. It is a great location and the unit that I rented was very nice and well maintained.