very spacious and comfortable stay