A luxurious stay, plenty of hangout spots all over the house and a great location.