5 star for location, communication, and amenities. I and my wife had a great time staying here. I highly recommend it.