Very comfortable stay at a super house in great location.