Spacious and well equipped accommodation