This place has it all! We loved staying here! The location is great and the place was amazing. Will definitely be staying here again. The host was so good to talk to and deal with! Thanks Stephen.