Clean, has everything you need (and more!), and a spectacular view of the beach. Would highly recommend this stay to everyone.