good location. clean. good amenities