The place is literally quite perfect. Has all the amenities you could want. We could have easily stayed there for weeks!