5 stars all around! Great location and excellent communication throughout our stay. We will definitely be back!