This place is perfect in every way. This is our second time staying there and there will be many more.