Very clean and perfect location. On the beach with shopping and excellent restaurants nearby. Will definitely come back!