We arrived late at about 11pm the first night and our first impression with the building itself was good. It looked clean and well taken care of. Checking in though was a weird experience. The receptionist was quite rude. She seemed to have some sort of attitude problem, which was unexpected. I almost asked her if there was some sort of problem, but chalked it up to just being a one off. Anyway while the rooms are big and clean and the toilet and everything in the washroom looks brand new they don't work! There was water all over the floor when we got there and the toilet barely flushed (who likes leaving treats for the next person to use the toilet..NO ONE) they next morning we informed the staff and they said they'd deal with it but when we got back the room had been cleaned but clearly the problem wasn't solved as there was a fresh pool of water on the floor. For $100+ a night I would expect a working toilet. Over all the location was good, the beach section was nice and it was clean so it was okay. Better plumbing and friendly staff would be a massive improvement though!