Clean, stylish place with plenty of room and a warm and welcoming host