Well thought out design, all amenities accounted for. The place was clean, modern, and thoughtfully stocked. Would recommend.