This place is great! Recommend staying here when visiting Japan.