The location was perfect. James was super friendly and communicated well all the time. WiFi was ok and cleanliness could have been better. Otherwise, my family and I enjoyed our stay.