This place deserves its 5 star rating. Spotless clean, comfortable, great location and thoughtful touches. We loved the freshly squeezed orange juice each morning. Would stay again and highly recommend!