5 star all around! Beautiful, perfect location, clean and Gail was amazing to communicate with. We will definitely stay here again.