Very clean and has everything you need. Really good location and near all the popular beaches and town, would definitely stay again