This could have been outstanding except for the check in process (which is why i deducted one star). In the spirit of full disclosure, this was over a holiday weekend (July 4) so communication wasn't exactly timely or prompt. There was simply too much confusion at the 11th hour. That said, the place was spotless, in a great location, well stocked. I would definitely stay again if i could navigate check in up front.