Great location; breathtaking view; great host