Lovely spot, nice people, good communication.
One nitpick is that you have to clean up after yourself which is odd since you're already paying a hefty cleaning fee.