Missing a few amenities but aside from that largely perfect. Recommended.