Clean, practically new and well located. Location is fairly quiet but not far off the beach and restaurants. I would definitely stay here again.