Beautifully appointed place, well-stocked kitchen, great location, smooth check-in. Would absolutely stay here again!