Wonderful! Great location, easy communication, well-equipped and beautifully appointed. Home away from home. Would definitely stay here again!