This place has everything you need and more. Such a comfortable stay in a great location.