This place has everything you need to stay and just enjoy your vacation.