Location! Location! Location! This place is perfect. Cozy and wonderful. We will DEFINITELY be back!