Well equipped and located self catering place.