Spacious and comfortable with hosts that have thought of everything a guest would need.