This place has all the amenities you need. It was very clean and we enjoyed our stay, it felt like home.