We had a great stay.  Location was on the beach, however it didn’t really have a beach view.  But the walk way to the beach looked new and was super easy to get to the beach.  Our unit was on the third floor and there is no elevator, so just something to remember when packing.  The unit was very lean and had everything we needed.  You will need to provide your own personal toiletries.  The beds, however, were not very comfortable.  The queen bed is more on the firm side.  And the single beds were just not comfortable, but for small kids they may not care.  We were traveling with teenagers.  Overall, it was a very enjoyable stay.