Comfortable well appointed and located accommodation