The condo was beautiful, cleanliness was good. Being on the second floor there was an excellent view of the sand dunes so don't expect to be able to see the beach. Also, forget trying to check in early, we asked and were told absolutely no early check in, no exceptions. We had other friends staying at the same place and there condo was not as nice as ours and they got in 3 hours early. I guess it's what's more important to you, this condo is a nice choice.