good place to stay, has all the required amenities