Great location, communication and services needed for a comfortable stay