Absolutely amazing!!! Do not pass this place up. Communication was fast, checking in was a breeze and the place itself was perfect. Being able to enjoy the pool was icing on the cake.