Great location, great check-in, quick response… BUT! We were attending a wedding during our stay and that day the shower did not have warm water. The day before the toilet didn't flush (luckily my boyfriend told me what to do - you had to wait until the container filled up with water before you could flush - something were broken inside there but don't remember what it was called). The place is great, but we expect everything to be in order and it wasn't. It was trash under our bed at arrival as well, not the worst thing that could happen but for me that's just sloppy. I do recommend the place, just make sure everything is in ship shape and you will love it.