100%+ in all respects. We absolutely loved everything about this apartment.