A great stay in a stylish home with excellent service.