Yes yes and yes! Loved every bit of my stay!