Excellent place. Has everything you need, and we had a very enjoyable stay. Highly recommended.