All the facilities required to enjoy a self sufficient stay