Very clean and well presented. Location was great directly opposite main beach and close to restaurants and main shopping strip. I would definitely stay here again.