Very comfortable self contained accomodation .