very spacious place great facilities