Perfect slice of heaven; had everything you could think of and a beautiful view to top it all off!