Absolutely perfect! Has everything you need and so much more. Peaceful and quiet, amazing views and the beds are very comfortable.