Everything you need under one roof! Great location, beautiful views, wonderful people, amazing amenities. Don't pass this one up.