Excellent location. All the necessary amenities, easy check in process, very clean and comfortable place to stay